<?php

namespace common\models;

use Yii;
use common\helpers\Url;

/**
 * This is the model class for table "{{%webview_map}}".
 *
 * @property int $id
 * @property string $title 页面标题
 * @property int $model 模式
 * @property string $type Webview类型
 * @property string $path 导航路由或名称
 * @property string $params 请求绑定参数
 * @property string $mark 备注
 * @property int $status 状态
 * @property int $created_at 创建时间
 * @property int $updated_at 更新时间
 * @property int $deleted_at 删除时间
 */
class WebviewMap extends \common\models\site\Map {

    public function filterPath() {
        $path = $this->path;
        return str_replace([
            '{', '}'
        ], [
            ':', ''
        ], $path);
    }

    public function getName() {
        return Yii::t('route', $this->filterPath());
    }

    public function fields() {
        return [
            'scheme',
            'route',
            'data',
            'title',
        ];
    }

}
